Project Settings Overview
The Project Settings in DigiSquares let you configure every aspect of your chatbot—from its initial welcome message and channel integrations to deployment stages, user permissions, authentication, and visual themes. Use this guide to understand each tab in the settings panel and how to apply the available options effectively.
Example Chart Visualizations
Here are some example visualizations created using Digisquares:
General
On the General tab you can configure your chatbot’s core messaging settings for both Development and Production:
- Environment Toggle: Switch between Development and Production modes.
- Welcome Message: Rich-text editor where you enter instructions or greetings.
- Expandable Sections:
- Theme: Override global theme settings per environment.
- Message Options: Adjust formatting defaults, timeouts, and other message-level preferences.
- Suggestions: Configure suggested replies or actions.
- Footer: Add footer text or links.
Channel
Choose which channels your bot will be available on:
Channel | Description |
---|---|
Web | Embed a chat widget for seamless browser-based interactions. |
Slack | Integrate directly with your Slack workspace. |
Messenger | Connect via Facebook Messenger. |
Link the bot to a WhatsApp Business account. |
Click Next after selecting one or more channels to continue setup.
Support Configuration
1.Email Settings:
establish SMTP server connections for system notifications and alerts. Required credentials include host address, port number, and authentication details.
- SMTP Host: [Your SMTP server address]
- SMTP Port: [Your SMTP port]
- SMTP User: [Your SMTP username]
- SMTP Password: [Your SMTP password]
2.Slack Integration:
enables team communication through configured workspace channels. Both services require valid API keys and proper network access to function.
- Slack Sign-In Key: [Your Slack sign-in key]
- Bot Key: [Your Slack bot key]
- Slack Channel: [Your Slack channel name]
Click Save to apply changes.
Environment
This section displays fundamental project metadata and access information. Version tracking helps manage release cycles while status indicators show current development phase. The access URL provides the direct entry point to the live environment. All fields are automatically generated but can be manually adjusted.
-
Production
- Version: 1.0.0
- Status: In Progress
- Created: 1/03/2025
- Access URL: [https://app.digisquares.com/bg/n]
-
Development
- Version label
- Deploy Changes button to push updates to the dev environment
- Promote to Testing action
- Roll back link to revert to a previous build
Each stage shows creation date, status, and relevant action buttons.
Project User
Control project access through granular user permission settings. Assign custom roles to tailor functionality access for different team members. Feature toggles allow enabling/disabling specific capabilities per project needs. This ensures proper security while maintaining workflow flexibility.
- Table Columns: User, Email, Position, Created By
- New Project User button to send invitations
Project Role
Define custom roles and assign permissions:
- Table Columns: Role, Users, Status, Created By
- Add Roles button to create or assign new roles
Project Feature
Toggle feature flags or enable experimental modules:
- Table Columns: Name, Description, Created By
- New Feature button to add or update a feature flag
Authentication
Control API access tokens and social login options:
- ApiKey: Auto-generated token for HTTP API access
- Generate button to rotate or create a new key
- Expiration dropdown (e.g. Never, 1 day, 7 days)
- Access Type dropdown (e.g. Anonymous, User)
- Authentication dropdown (Production only)
- Social Providers (toggle on/off):
- Google, Facebook, LinkedIn, GitHub, Twitter, Apple
Click Save to lock in authentication settings.
Copilot Dashboard
Track your chatbot’s performance across three views:
- Overview
- Metrics Cards:
- Unique Traffic
- Total Interactions
- Avg Messages/Chat
- Avg Time/Chat
- Conversation Graph: Daily successful conversations plot
- Metrics Cards:
- Adoption
- Metrics: Unique Traffic, Active Companies, Total Events, Avg Occurrences/User
- Line Chart: Events, Users, Companies over time
- Impact
- Metrics: Business Value Generated, Hours Saved, Cost Saved, CSAT, Avg Duration, Engagement %, Conversion %, Abandonment %
- Bar Charts: Conversations vs. Contacts over time
Use the date and filter controls at top to narrow your analysis.
Themes
Customize the look and feel of your chat interface:
- Theme Presets: Default, Document, Dark, V4 Theme
- Primary Color: Hex color picker for your brand’s accent
- Border Radius: Slider control (e.g.
6 px
) to adjust corner rounding - Add button to create a new theme variant
Click Save to apply your theme across the project.
Conclusion
The Project Settings section in DigiSquares allows efficient configuration and integration management. Key features like User Management, Support Configuration and Themes offer flexibility and control. Customization options for appearance and branding ensure a consistent identity. Security features ensure safe collaboration through proper authentication and permission management. Configuring and testing in staging environments enhances performance and security. This section provides essential tools for managing both simple workflows and complex applications.